home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / PROGRAMR / OLE2BOOK.ZIP / CHAP09.ZIP / CHAP09 / PATRON / PATRON.RC < prev    next >
Text File  |  1993-06-15  |  12KB  |  290 lines

  1. /*
  2.  * PATRON.RC
  3.  * Modifications for Chapter 9
  4.  *
  5.  * Resources such as icons, menus, strings, accelerators, and dialogs.
  6.  *
  7.  * Copyright (c)1993 Microsoft Corporation, All Rights Reserved
  8.  *
  9.  * Kraig Brockschmidt, Software Design Engineer
  10.  * Microsoft Systems Developer Relations
  11.  *
  12.  * Internet  :  kraigb@microsoft.com
  13.  * Compuserve:  >INTERNET:kraigb@microsoft.com
  14.  */
  15.  
  16.  
  17. #include <windows.h>
  18. #include <classres.h>
  19. #include "resource.h"
  20.  
  21. //These IDBs are from BTTNCUR.H
  22. IDB_STANDARDIMAGES72    BITMAP gizmo72.bmp
  23. IDB_STANDARDIMAGES96    BITMAP gizmo96.bmp
  24. IDB_STANDARDIMAGES120   BITMAP gizmo120.bmp
  25.  
  26. Icon                ICON   patron.ico
  27.  
  28. #ifdef MDI
  29. IDR_DOCUMENTICON    ICON   document.ico
  30. #endif
  31.  
  32. IDR_MENU    MENU MOVEABLE DISCARDABLE
  33.     BEGIN
  34.      POPUP "&File"
  35.       BEGIN
  36.        MENUITEM "&New",                     IDM_FILENEW
  37.        MENUITEM "&Open...",                 IDM_FILEOPEN
  38.        MENUITEM "&Close",                   IDM_FILECLOSE
  39.        MENUITEM "&Save",                    IDM_FILESAVE
  40.        MENUITEM "Save &As...",              IDM_FILESAVEAS
  41.        MENUITEM SEPARATOR
  42.        MENUITEM "&Print...",                IDM_FILEPRINT
  43.        MENUITEM "P&rinter Setup...",        IDM_FILEPRINTERSETUP
  44.        MENUITEM SEPARATOR
  45.        MENUITEM "E&xit",                    IDM_FILEEXIT
  46.       END
  47.  
  48.      POPUP "&Edit"
  49.       BEGIN
  50.        MENUITEM "&Undo\tCtrl+Z",            IDM_EDITUNDO
  51.        MENUITEM SEPARATOR
  52.        MENUITEM "&Cut\tCtrl+X",             IDM_EDITCUT
  53.        MENUITEM "C&opy\tCtrl+C",            IDM_EDITCOPY
  54.        MENUITEM "&Paste\tCtrl+V",           IDM_EDITPASTE
  55.        MENUITEM "Paste &Special...",        IDM_EDITPASTESPECIAL
  56.        MENUITEM SEPARATOR
  57.        MENUITEM "&Delete Object\tDel",      IDM_EDITDELETEOBJECT
  58.        //CHAPTER9MOD
  59.        MENUITEM SEPARATOR
  60.        MENUITEM "&Insert Object...",        IDM_EDITINSERTOBJECT
  61.        MENUITEM "&Object",                  IDM_EDITOBJECT GRAYED
  62.        //End CHAPTER9MOD
  63.       END
  64.  
  65.      POPUP "&Page"
  66.       BEGIN
  67.        MENUITEM "&New Page\tCtrl+N",        IDM_PAGENEWPAGE
  68.        MENUITEM "&Delete Page\tCtrl+D",     IDM_PAGEDELETEPAGE
  69.        MENUITEM SEPARATOR
  70.        MENUITEM "Nex&t Page\tPage Down",    IDM_PAGENEXTPAGE
  71.        MENUITEM "&Previous Page\tPage Up",  IDM_PAGEPREVIOUSPAGE
  72.        MENUITEM SEPARATOR
  73.        MENUITEM "&First Page\tCtrl+Home",   IDM_PAGEFIRSTPAGE
  74.        MENUITEM "&Last Page\tCtrl+End",     IDM_PAGELASTPAGE
  75.       END
  76.  
  77.     #ifdef MDI
  78.      POPUP   "&Window"
  79.       BEGIN
  80.        MENUITEM "&Cascade",                 IDM_WINDOWCASCADE
  81.        MENUITEM "Tile &Horizontally",       IDM_WINDOWTILEHORZ
  82.        MENUITEM "&Tile Vertically",         IDM_WINDOWTILEVERT
  83.        MENUITEM "Arrange &Icons",           IDM_WINDOWICONS
  84.       END
  85.     #endif
  86.  
  87.      POPUP "&Help"
  88.       BEGIN
  89.        MENUITEM "&About Patron...",         IDM_HELPABOUT
  90.       END
  91.     END
  92.  
  93.  
  94. //CHAPTER9MOD
  95. IDR_RIGHTPOPUPMENU MENU MOVEABLE DISCARDABLE
  96.     BEGIN
  97.      MENUITEM "Cut",             IDM_EDITCUT
  98.      MENUITEM "Copy",            IDM_EDITCOPY
  99.      MENUITEM SEPARATOR
  100.      MENUITEM "Delete Object",   IDM_EDITDELETEOBJECT
  101.      MENUITEM SEPARATOR
  102.      MENUITEM "Object",          IDM_EDITOBJECT GRAYED
  103.     END
  104. //End CHAPTER9MOD
  105.  
  106.  
  107. //Stringtable for Frame windows
  108. STRINGTABLE
  109.     BEGIN
  110.      IDS_CAPTION,            "Patron 2.0"
  111.      IDS_UNTITLED,           "(Untitled)"
  112.      IDS_FILEDIRTY,          "%s has been modified.\nDo you wish to save it?"
  113.      IDS_DEFEXT,             "PTN"
  114.      IDS_DOTEXT,             ".PTN"
  115.      IDS_FILEOPENFILTER,     "Patron Pages (*.ptn)|*.ptn|"
  116.      IDS_FILESAVEFILTER,     "Patron 2.0 (*.ptn)|*.ptn|Patron 1.0 (*.ptn)|*.ptn|"
  117.      IDS_FILEOPEN,           "File Open"
  118.      IDS_FILESAVEAS,         "File Save As"
  119.     END
  120.  
  121. //Stringtable for document windows.
  122. STRINGTABLE
  123.     BEGIN
  124.      IDS_CLIPBOARDFORMAT,    "Patron Objects"
  125.      IDS_DOCUMENTCAPTION,    "Document Error"
  126.      IDS_VERSIONMISMATCH,    "Loaded data is not version 1.0 or 2.0."
  127.      IDS_FILELOADERROR,      "Could not read the requested document."
  128.      IDS_FILESAVEERROR,      "Could not write to the specified document."
  129.      IDS_FILEDOESNOTEXIST,   "Document does not exist on the file system."
  130.      IDS_FILEOPENERROR,      "Could not open the requested document."
  131.      IDS_UNKNOWNERROR,       "Action failed due to an unknown error."
  132.      IDS_PRINTERROR,         "Printing was aborted due to user action or error."
  133.      IDS_DOCUMENTNAME,       "Patron Objects"
  134.  
  135.      IDS_PASTEASPATRON,      "Patron Objects"
  136.      IDS_PASTEMETAFILE,      "Metafile"
  137.      IDS_PASTEASMETAFILE,    "a Metafile"
  138.      IDS_PASTEDIB,           "Device-Independent Bitmap"
  139.      IDS_PASTEASDIB,         "a Device-Independent Bitmap"
  140.      IDS_PASTEBITMAP,        "Bitmap"
  141.      IDS_PASTEASBITMAP,      "a Bitmap"
  142.     END
  143.  
  144.  
  145. IDR_ACCELERATORS ACCELERATORS
  146.    BEGIN
  147.     VK_BACK,      IDM_EDITUNDO, ALT, VIRTKEY
  148.     VK_DELETE,    IDM_EDITCUT, SHIFT, VIRTKEY
  149.     VK_INSERT,    IDM_EDITCOPY, CONTROL, VIRTKEY
  150.     VK_INSERT,    IDM_EDITPASTE, SHIFT, VIRTKEY
  151.     "^Z",         IDM_EDITUNDO
  152.     "^X",         IDM_EDITCUT
  153.     "^C",         IDM_EDITCOPY
  154.     "^V",         IDM_EDITPASTE
  155.     "^N",         IDM_PAGENEWPAGE
  156.     "^n",         IDM_PAGENEWPAGE
  157.     "^D",         IDM_PAGEDELETEPAGE
  158.     "^d",         IDM_PAGEDELETEPAGE
  159.     VK_NEXT,      IDM_PAGENEXTPAGE, VIRTKEY
  160.     VK_PRIOR,     IDM_PAGEPREVIOUSPAGE, VIRTKEY
  161.     VK_HOME,      IDM_PAGEFIRSTPAGE, CONTROL, VIRTKEY
  162.     VK_END,       IDM_PAGELASTPAGE, CONTROL, VIRTKEY
  163.  
  164.     VK_DELETE,    IDM_EDITDELETEOBJECT, VIRTKEY
  165.    END
  166.  
  167.  
  168.  
  169. //Tables and such for StatStrip
  170.  
  171. IDR_STATMESSAGEMAP RCDATA
  172.     BEGIN
  173.      ID_MESSAGEEMPTY,           IDS_EMPTYMESSAGE,
  174.      ID_MESSAGEREADY,           IDS_READYMESSAGE
  175.  
  176.      ID_MENUSYS,                IDS_MENUMESSAGESYSTEM,
  177.      SC_SIZE,                   IDS_SYSMESSAGESIZE,
  178.      SC_MOVE,                   IDS_SYSMESSAGEMOVE,
  179.      SC_MINIMIZE,               IDS_SYSMESSAGEMINIMIZE,
  180.      SC_MAXIMIZE,               IDS_SYSMESSAGEMAXIMIZE,
  181.      SC_NEXTWINDOW,             IDS_SYSMESSAGENEXTWINDOW,
  182.      SC_PREVWINDOW,             IDS_SYSMESSAGEPREVWINDOW,
  183.      SC_CLOSE,                  IDS_SYSMESSAGECLOSE,
  184.      SC_RESTORE,                IDS_SYSMESSAGERESTORE,
  185.      SC_TASKLIST,               IDS_SYSMESSAGETASKLIST,
  186.  
  187.      ID_MENUFILE,               IDS_MENUMESSAGEFILE,
  188.      IDM_FILENEW,               IDS_ITEMMESSAGEFILENEW,
  189.      IDM_FILEOPEN,              IDS_ITEMMESSAGEFILEOPEN,
  190.      IDM_FILECLOSE,             IDS_ITEMMESSAGEFILECLOSE,
  191.      IDM_FILESAVE,              IDS_ITEMMESSAGEFILESAVE,
  192.      IDM_FILESAVEAS,            IDS_ITEMMESSAGEFILESAVEAS,
  193.      IDM_FILEPRINT,             IDS_ITEMMESSAGEFILEPRINT,
  194.      IDM_FILEPRINTERSETUP,      IDS_ITEMMESSAGEFILEPRINTERSETUP,
  195.      IDM_FILEEXIT,              IDS_ITEMMESSAGEFILEEXIT,
  196.  
  197.      ID_MENUEDIT,               IDS_MENUMESSAGEEDIT,
  198.      IDM_EDITUNDO,              IDS_ITEMMESSAGEEDITUNDO,
  199.      IDM_EDITCUT,               IDS_ITEMMESSAGEEDITCUT,
  200.      IDM_EDITCOPY,              IDS_ITEMMESSAGEEDITCOPY,
  201.      IDM_EDITPASTE,             IDS_ITEMMESSAGEEDITPASTE,
  202.      IDM_EDITPASTESPECIAL,      IDS_ITEMMESSAGEEDITPASTESPECIAL,
  203.      IDM_EDITDELETEOBJECT,      IDS_ITEMMESSAGEEDITDELETEOBJECT,
  204.  
  205.      //CHAPTER9MOD
  206.      IDM_EDITINSERTOBJECT,      IDS_ITEMMESSAGEEDITINSERTOBJECT,
  207.      IDM_EDITOBJECT,            IDS_ITEMMESSAGEEDITOBJECT,
  208.      //End CHAPTER9MOD
  209.  
  210.      ID_MENUPAGE,               IDS_MENUMESSAGEPAGE,
  211.      IDM_PAGENEWPAGE,           IDS_ITEMMESSAGEPAGENEWPAGE,
  212.      IDM_PAGEDELETEPAGE,        IDS_ITEMMESSAGEPAGEDELETEPAGE,
  213.      IDM_PAGENEXTPAGE,          IDS_ITEMMESSAGEPAGENEXTPAGE,
  214.      IDM_PAGEPREVIOUSPAGE,      IDS_ITEMMESSAGEPAGEPREVIOUSPAGE,
  215.      IDM_PAGEFIRSTPAGE,         IDS_ITEMMESSAGEPAGEFIRSTPAGE,
  216.      IDM_PAGELASTPAGE,          IDS_ITEMMESSAGEPAGELASTPAGE,
  217.  
  218.      ID_MENUWINDOW,             IDS_MENUMESSAGEWINDOW,
  219.      IDM_WINDOWCASCADE,         IDS_ITEMMESSAGEWINDOWCASCADE,
  220.      IDM_WINDOWTILEHORZ,        IDS_ITEMMESSAGEWINDOWTILEHORZ,
  221.      IDM_WINDOWTILEVERT,